Talesin,
If you need someone to talk to pm me anytime. Although I was never a JW my mother hated me from the day I was born and I was there to pick up the pieces for her entire life. Instead of her shunning me when she got totally out of control I would walk away for a couple months.
You are a very good person to help your mom when she needs you after the way she has treated you.
Hugs